package br.unp.tasi.loja.repositorios;

public interface RepositorioBasico {
  /**
   * Grava a instancia no banco de dados
   * @param instance
   */
	public void gravar(final Object instance);

  /**
   * Atualiza a instancia no banco de dados
   * @param instancia
   * @return
   */
  public Object atualizar(final Object instancia);

  /**
   * Apaga uma instancia do banco de dados
   * @param instance
   */
	public void apagar(final Object instance);
}
